<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>预定义常量</title>
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-base.css" />
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-medium.css" />

 </head>
 <body class="docs"><div class="navbar navbar-fixed-top">
  <div class="navbar-inner clearfix">
    <ul class="nav" style="width: 100%">
      <li style="float: left;"><a href="pdo.resources.html">« 资源类型</a></li>
      <li style="float: right;"><a href="pdo.connections.html">连接与连接管理 »</a></li>
    </ul>
  </div>
</div>
<div id="breadcrumbs" class="clearfix">
  <ul class="breadcrumbs-container">
    <li><a href="index.html">PHP Manual</a></li>
    <li><a href="book.pdo.html">PDO</a></li>
    <li>预定义常量</li>
  </ul>
</div>
<div id="layout">
  <div id="layout-content"><div id="pdo.constants" class="appendix">
 <h1>预定义常量</h1>

 <p class="simpara">下列常量由此扩展定义，且仅在此扩展编译入 PHP 或在运行时动态载入时可用。</p>
 <dl>
  
   <dt id="pdo.constants.param-bool">
    <strong><code>PDO::PARAM_BOOL</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
    表示布尔数据类型。
    </span>
   </dd>

  

  
   <dt id="pdo.constants.param-null">
    <strong><code>PDO::PARAM_NULL</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
    表示 SQL 中的 NULL 数据类型。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-int">
    <strong><code>PDO::PARAM_INT</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
      表示 SQL 中的整型。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-str">
    <strong><code>PDO::PARAM_STR</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     表示 SQL 中的 CHAR、VARCHAR 或其他字符串类型。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-str-natl">
    <strong><code>PDO::PARAM_STR_NATL</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
        标记了字符使用的是国家字符集（national character set）。
    </span>
    <span class="simpara">
     自 PHP 7.2.0 起。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-str-char">
    <strong><code>PDO::PARAM_STR_CHAR</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
        标记了字符使用的是常规字符集（regular character set）。
    </span>
    <span class="simpara">
     自 PHP 7.2.0 起。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-lob">
    <strong><code>PDO::PARAM_LOB</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     表示 SQL 中大对象数据类型。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-stmt">
    <strong><code>PDO::PARAM_STMT</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
      表示一个记录集类型。当前尚未被任何驱动支持。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-input-output">
    <strong><code>PDO::PARAM_INPUT_OUTPUT</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
    指定参数为一个存储过程的 INOUT 参数。必须用一个明确的 PDO::PARAM_* 数据类型跟此值进行按位或。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-default">
    <strong><code>PDO::FETCH_DEFAULT</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     指定将要使用的默认获取模式。自 PHP 8.0.7 可用。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-lazy">
    <strong><code>PDO::FETCH_LAZY</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     指定获取方式，将结果集中的每一行作为一个对象返回，此对象的变量名对应着列名。<strong><code>PDO::FETCH_LAZY</code></strong>
     创建用来访问的对象变量名。在 <span class="methodname"><a href="pdostatement.fetchall.html" class="methodname">PDOStatement::fetchAll()</a></span> 中无效。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-assoc">
    <strong><code>PDO::FETCH_ASSOC</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     指定获取方式，将对应结果集中的每一行作为一个由列名索引的数组返回。如果结果集中包含多个名称相同的列，则<strong><code>PDO::FETCH_ASSOC</code></strong>每个列名只返回一个值。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-named">
    <strong><code>PDO::FETCH_NAMED</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     指定获取方式，将对应结果集中的每一行作为一个由列名索引的数组返回。如果结果集中包含多个名称相同的列，则<strong><code>PDO::FETCH_ASSOC</code></strong>每个列名 返回一个包含值的数组。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-num">
    <strong><code>PDO::FETCH_NUM</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
   指定获取方式，将对应结果集中的每一行作为一个由列号索引的数组返回，从第 0 列开始。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-both">
    <strong><code>PDO::FETCH_BOTH</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     指定获取方式，将对应结果集中的每一行作为一个由列号和列名索引的数组返回，从第 0 列开始。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-obj">
    <strong><code>PDO::FETCH_OBJ</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
    指定获取方式，将结果集中的每一行作为一个属性名对应列名的对象返回。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-bound">
    <strong><code>PDO::FETCH_BOUND</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     指定获取方式，返回 TRUE 且将结果集中的列值分配给通过 <span class="methodname"><a href="pdostatement.bindparam.html" class="methodname">PDOStatement::bindParam()</a></span>
     或 <span class="methodname"><a href="pdostatement.bindcolumn.html" class="methodname">PDOStatement::bindColumn()</a></span> 方法绑定的 PHP 变量。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-column">
    <strong><code>PDO::FETCH_COLUMN</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     指定获取方式，从结果集中的下一行返回所需要的那一列。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-class">
    <strong><code>PDO::FETCH_CLASS</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     指定获取方式，返回一个所请求类的新实例，映射列到类中对应的属性名。
    </span>
    <blockquote class="note"><p><strong class="note">注意</strong>: 
     <span class="simpara">
       如果所请求的类中不存在该属性，则调用 <a href="language.oop5.overloading.html#language.oop5.overloading.members" class="link"><span class="methodname"><strong>__set()</strong></span></a> 魔术方法
     </span>
    </p></blockquote>
   </dd>

  
  
   <dt id="pdo.constants.fetch-into">
    <strong><code>PDO::FETCH_INTO</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     指定获取方式，更新一个请求类的现有实例，映射列到类中对应的属性名。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-func">
    <strong><code>PDO::FETCH_FUNC</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     允许在运行中完全用自定义的方式处理数据。（仅在 <span class="methodname"><a href="pdostatement.fetchall.html" class="methodname">PDOStatement::fetchAll()</a></span> 中有效）。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-group">
    <strong><code>PDO::FETCH_GROUP</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     根据值分组返回。通常和 <strong><code>PDO::FETCH_COLUMN</code></strong> 或  <strong><code>PDO::FETCH_KEY_PAIR</code></strong> 一起使用。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-unique">
    <strong><code>PDO::FETCH_UNIQUE</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     只取唯一值。
    </span>
   </dd>

  

  
   <dt id="pdo.constants.fetch-key-pair">
    <strong><code>PDO::FETCH_KEY_PAIR</code></strong>
    (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     获取一个有两列的结果集到一个数组，其中第一列为键名，第二列为值。
    </span>
   </dd>

  

  
   <dt id="pdo.constants.fetch-classtype">
    <strong><code>PDO::FETCH_CLASSTYPE</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     根据第一列的值确定类名。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-serialize">
    <strong><code>PDO::FETCH_SERIALIZE</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     类似 <strong><code>PDO::FETCH_INTO</code></strong>，但是以序列化的字符串表示对象。如果设置此标志，则类的构造函数永远不会被调用。自
     PHP 8.1.0 起弃用。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-props-late">
    <strong><code>PDO::FETCH_PROPS_LATE</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     设置属性前调用构造函数。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-autocommit">
    <strong><code>PDO::ATTR_AUTOCOMMIT</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     如果此值为 <strong><code>false</code></strong> ，PDO 将试图禁用自动提交以便数据库连接开始一个事务。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-prefetch">
    <strong><code>PDO::ATTR_PREFETCH</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     设置预取大小来为你的应用平衡速度和内存使用。并非所有的数据库/驱动组合都支持设置预取大小。较大的预取大小导致性能提高的同时也会占用更多的内存。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-timeout">
    <strong><code>PDO::ATTR_TIMEOUT</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     设置连接数据库的超时秒数。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-errmode">
    <strong><code>PDO::ATTR_ERRMODE</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     关于此属性的更多信息请参见 <a href="pdo.error-handling.html" class="link">错误及错误处理</a> 部分。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-server-version">
    <strong><code>PDO::ATTR_SERVER_VERSION</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     此为只读属性；返回 PDO 所连接的数据库服务的版本信息。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-client-version">
    <strong><code>PDO::ATTR_CLIENT_VERSION</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     此为只读属性；返回 PDO 驱动所用客户端库的版本信息。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-server-info">
    <strong><code>PDO::ATTR_SERVER_INFO</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     此为只读属性。返回一些关于 PDO 所连接的数据库服务的元信息。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-connection-status">
    <strong><code>PDO::ATTR_CONNECTION_STATUS</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">

    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-case">
    <strong><code>PDO::ATTR_CASE</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     用类似 <code class="literal">PDO::CASE_*</code> 的常量强制列名为指定的大小写。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-cursor-name">
    <strong><code>PDO::ATTR_CURSOR_NAME</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     获取或设置使用游标的名称。当使用可滚动游标和定位更新时候非常有用。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-cursor">
    <strong><code>PDO::ATTR_CURSOR</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     选择游标类型。 PDO 当前支持 <strong><code>PDO::CURSOR_FWDONLY</code></strong> 和  <strong><code>PDO::CURSOR_SCROLL</code></strong>。一般为 <strong><code>PDO::CURSOR_FWDONLY</code></strong>，除非确实需要一个可滚动游标。
    </span>
   </dd>

  

  
   <dt id="pdo.constants.attr-driver-name">
    <strong><code>PDO::ATTR_DRIVER_NAME</code></strong>
     (<span class="type">string</span>)
   </dt>

   <dd>

    <span class="simpara">
     返回驱动名称。
    </span>
    <p class="para">
     <div class="example" id="example-1019"><p><strong>示例 #1 使用 <strong><code>PDO::ATTR_DRIVER_NAME</code></strong> 的例子</strong></p>
     <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getAttribute</span><span style="color: #007700">(</span><span style="color: #0000BB">PDO</span><span style="color: #007700">::</span><span style="color: #0000BB">ATTR_DRIVER_NAME</span><span style="color: #007700">)&nbsp;==&nbsp;</span><span style="color: #DD0000">'mysql'</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"Running&nbsp;on&nbsp;mysql;&nbsp;doing&nbsp;something&nbsp;mysql&nbsp;specific&nbsp;here\n"</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div>
     </div>

     </div>
     </p>
   </dd>

  

  
   <dt id="pdo.constants.attr-oracle-nulls">
    <strong><code>PDO::ATTR_ORACLE_NULLS</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     在获取数据时将空字符串转换成 SQL 中的 NULL 。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-persistent">
    <strong><code>PDO::ATTR_PERSISTENT</code></strong>
     (<span class="type"><a href="language.types.declarations.html#language.types.declarations.mixed" class="type mixed">mixed</a></span>)
   </dt>

   <dd>

    <span class="simpara">
    请求一个持久连接，而非创建一个新连接。关于此属性的更多信息请参见 <a href="pdo.connections.html" class="link">连接与连接管理</a> 。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-statement-class">
    <strong><code>PDO::ATTR_STATEMENT_CLASS</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
        设置返回的 statement 类名。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-fetch-catalog-names">
    <strong><code>PDO::ATTR_FETCH_CATALOG_NAMES</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     将包含的目录名添加到结果集中的每个列名前面。目录名和列名由一个小数点分开（.）。此属性在驱动层面支持，所以有些驱动可能不支持此属性。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-fetch-table-names">
    <strong><code>PDO::ATTR_FETCH_TABLE_NAMES</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     将包含的表名添加到结果集中的每个列名前面。表名和列名由一个小数点分开（.）。此属性在驱动层面支持，所以有些驱动可能不支持此属性。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-stringify-fetches">
    <strong><code>PDO::ATTR_STRINGIFY_FETCHES</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
        强制以字符串方式对待所有的值。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-max-column-len">
    <strong><code>PDO::ATTR_MAX_COLUMN_LEN</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
        设置字段名最长的尺寸。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-default-fetch-mode">
    <strong><code>PDO::ATTR_DEFAULT_FETCH_MODE</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">

    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-emulate-prepares">
    <strong><code>PDO::ATTR_EMULATE_PREPARES</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">

    </span>
   </dd>

  
  
   <dt id="pdo.constants.attr-default-str-param">
    <strong><code>PDO::ATTR_DEFAULT_STR_PARAM</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
        设置默认 string 参数类型可以是 <strong><code>PDO::PARAM_STR_NATL</code></strong>
        和 <strong><code>PDO::PARAM_STR_CHAR</code></strong>。
    </span>
    <span class="simpara">
     自 PHP 7.2.0 起可用
    </span>
   </dd>

  
  
   <dt id="pdo.constants.errmode-silent">
    <strong><code>PDO::ERRMODE_SILENT</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     如果发生错误，则不显示错误或异常。希望开发人员显式地检查错误。此为默认模式。关于此属性的更多信息请参见 <a href="pdo.error-handling.html" class="link">错误与错误处理</a> 。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.errmode-warning">
    <strong><code>PDO::ERRMODE_WARNING</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     如果发生错误，则显示一个 PHP <strong><code>E_WARNING</code></strong> 消息。关于此属性的更多信息请参见 <a href="pdo.error-handling.html" class="link">错误与错误处理</a>。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.errmode-exception">
    <strong><code>PDO::ERRMODE_EXCEPTION</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     如果发生错误，则抛出一个 <span class="classname"><a href="class.pdoexception.html" class="classname">PDOException</a></span>  异常。关于此属性的更多信息请参见 <a href="pdo.error-handling.html" class="link">错误与错误处理</a>。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.case-natural">
    <strong><code>PDO::CASE_NATURAL</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     保留数据库驱动返回的列名。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.case-lower">
    <strong><code>PDO::CASE_LOWER</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     强制列名小写。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.case-upper">
    <strong><code>PDO::CASE_UPPER</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     强制列名大写。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.null-natural">
    <strong><code>PDO::NULL_NATURAL</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">

    </span>
   </dd>

  
  
   <dt id="pdo.constants.null-empty-string">
    <strong><code>PDO::NULL_EMPTY_STRING</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">

    </span>
   </dd>

  
  
   <dt id="pdo.constants.null-to-string">
    <strong><code>PDO::NULL_TO_STRING</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">

    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-ori-next">
    <strong><code>PDO::FETCH_ORI_NEXT</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     在结果集中获取下一行。仅对可滚动游标有效。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-ori-prior">
    <strong><code>PDO::FETCH_ORI_PRIOR</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     在结果集中获取上一行。仅对可滚动游标有效。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-ori-first">
    <strong><code>PDO::FETCH_ORI_FIRST</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     在结果集中获取第一行。仅对可滚动游标有效。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-ori-last">
    <strong><code>PDO::FETCH_ORI_LAST</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     在结果集中获取最后一行。仅对可滚动游标有效。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-ori-abs">
    <strong><code>PDO::FETCH_ORI_ABS</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     根据行号从结果集中获取需要的行。仅对可滚动游标有效。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.fetch-ori-rel">
    <strong><code>PDO::FETCH_ORI_REL</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     根据当前游标位置的相对位置从结果集中获取需要的行。仅对可滚动游标有效。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.cursor-fwdonly">
    <strong><code>PDO::CURSOR_FWDONLY</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     创建一个只进游标的 <span class="classname"><a href="class.pdostatement.html" class="classname">PDOStatement</a></span> 对象。此为默认的游标选项，因为此游标最快且是 PHP 中最常用的数据访问模式。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.cursor-scroll">
    <strong><code>PDO::CURSOR_SCROLL</code></strong>
     (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     创建一个可滚动游标的 <span class="classname"><a href="class.pdostatement.html" class="classname">PDOStatement</a></span> 对象。通过 <code class="literal">PDO::FETCH_ORI_*</code> 常量来控制结果集中获取的行。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.err-none">
    <strong><code>PDO::ERR_NONE</code></strong>
     (<span class="type">string</span>)
   </dt>

   <dd>

    <span class="simpara">
     对应 SQLSTATE &#039;00000&#039;，表示 SQL 语句没有错误或警告地成功发出。当用 <span class="methodname"><a href="pdo.errorcode.html" class="methodname">PDO::errorCode()</a></span>
     或 <span class="methodname"><a href="pdostatement.errorcode.html" class="methodname">PDOStatement::errorCode()</a></span>
     来确定是否有错误发生时，此常量非常方便。在检查上述方法返回的错误状态代码时，会经常用到。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-evt-alloc">
    <strong><code>PDO::PARAM_EVT_ALLOC</code></strong>
    (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     分配事件
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-evt-free">
    <strong><code>PDO::PARAM_EVT_FREE</code></strong>
    (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     解除分配事件
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-evt-exec-pre">
    <strong><code>PDO::PARAM_EVT_EXEC_PRE</code></strong>
    (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     执行一条预处理语句之前触发事件。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-evt-exec-post">
    <strong><code>PDO::PARAM_EVT_EXEC_POST</code></strong>
    (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     执行一条预处理语句之后触发事件。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-evt-fetch-pre">
    <strong><code>PDO::PARAM_EVT_FETCH_PRE</code></strong>
    (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     从一个结果集中取出一条结果之前触发事件。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-evt-fetch-post">
    <strong><code>PDO::PARAM_EVT_FETCH_POST</code></strong>
    (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     从一个结果集中取出一条结果之后触发事件。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.param-evt-normalize">
    <strong><code>PDO::PARAM_EVT_NORMALIZE</code></strong>
    (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     在绑定参数注册允许驱动程序正常化变量名时触发事件。
    </span>
   </dd>

  
  
   <dt id="pdo.constants.sqlite_deterministic">
    <strong><code>PDO::SQLITE_DETERMINISTIC</code></strong>
    (<span class="type">int</span>)
   </dt>

   <dd>

    <span class="simpara">
     使用 <span class="methodname"><a href="pdo.sqlitecreatefunction.html" class="methodname">PDO::sqliteCreateFunction()</a></span> 
     创建的函数是确定性的（deterministic）。举例说明：在同一个 SQL
     语句内，函数的参数不变，则返回的结果也不变。（PHP 7.1.4 起有效）
    </span>
   </dd>

  
 </dl>

</div>
</div></div></body></html>